// components/orderPay/order-dialog/order-dialog.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    showDialog: {
      type: Boolean,
      value: false
    },
    list: {
      type: Array,
      value: []
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    showCart: false,
    canNavigator: false,
    exchangeCommodityObj: {},
    isClick: false,
  },

  /**
   * 组件的方法列表
   */
  methods: {
    choiceThisItem(e) {
      console.log(333,e)
      let itemObj = e.currentTarget.dataset.itemObj;
      if(this.data.exchangeCommodityObj.commodityId==itemObj.commodityId){
        this.setData({
          exchangeCommodityObj:{}
        })
      }else{
        this.setData({
          exchangeCommodityObj:itemObj
        })
      }
      
    },
    // 不用了
    close(){
      this.triggerEvent("isClose", { isClose:true })
    },
    // 选好了
    toPay(){
      console.log("222222");
      if(this.data.isClick){
        return ;
      }
      const item = this.data.exchangeCommodityObj;
      if(item.commodityId){
        this.setData({
          isClick: true
        })
        this.triggerEvent("ok", { 
          isClose:true,
          item
        })
      }else{
        wx.showToast({
          title: "你还没选哦",
          icon: "none"
        })
      }
    }
  }
})
